environment eco fluvial geomorphology global warming natural channel design environmentally friendly landscaping erosion control corrosion control friendly erosion eco-friendly bioengineering construction hydroseeding environmental river restoration